﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using cn.Util;

namespace yq.BLOB
{
    ///<summary>
    /// Sys_FileServer - 文件服务器 - 对象继承类
    /// </summary>
    internal class SysFileServer 
    {


        /// <summary>
        /// 服务ID
        /// </summary>
        private String _Sid = "";


        ///<summary>
        /// 服务ID
        ///</summary>
        public String Sid
        {
            get
            {
                return (this._Sid);
            }

            set
            {
                _Sid = value;
            }
        }







        /// <summary>
        /// 服务名称
        /// </summary>
        private String _ServerName = "";


        ///<summary>
        /// 服务名称
        ///</summary>
        public String ServerName
        {
            get
            {
                return (this._ServerName);
            }

            set
            {
                _ServerName = value;
            }
        }







        /// <summary>
        /// 服务Url
        /// </summary>
        private String _Url = "";


        ///<summary>
        /// 服务Url
        ///</summary>
        public String Url
        {
            get
            {
                return (this._Url);
            }

            set
            {
                _Url = value;
            }
        }







        /// <summary>
        /// 是否启用
        /// </summary>
        private int _IsOpen = -1;


        ///<summary>
        /// 是否启用
        ///</summary>
        public int __IsOpen
        {
            get
            {
                return (this._IsOpen);
            }
            set
            {
                _IsOpen = value;
            }
        }

        public yq.Enums.BooleanType IsOpen
        {
            get
            {
                return (yq.Enums.BooleanType)_IsOpen;
            }

            set
            {
                _IsOpen = value.GetHashCode();
            }
        }







        /// <summary>
        /// 文件夹数量
        /// </summary>
        private int _Num = int.MinValue;


        ///<summary>
        /// 文件夹数量
        ///</summary>
        public int Num
        {
            get
            {
                return (this._Num);
            }

            set
            {
                _Num = value;
            }
        }



        private String _WebPath = "";

        public String WebPath
        {
            get
            {
                return (this._WebPath);
            }

            set
            {
                _WebPath = value;
            }
        }


        /// <summary>
        /// 文件夹路径
        /// </summary>
        private String _Path = "";


        ///<summary>
        /// 文件夹路径
        ///</summary>
        public String Path
        {
            get
            {
                return (this._Path);
            }

            set
            {
                _Path = value;
            }
        }





        /// <summary>
        /// Version
        /// </summary>
        private String _Version = "";


        ///<summary>
        /// Version
        ///</summary>
        public String Version
        {
            get
            {
                return (this._Version);
            }

            set
            {
                _Version = value;
            }
        }

        private bool isLocd=true;

        public bool IsLocd
        {
            get { return isLocd; }
            set { isLocd = value; }
        }

    }
}